package edu.bbu.commonproject.backend.utils.factory;

import edu.bbu.commonproject.backend.db.services.UserDAOServices;

public abstract class AbstractDaoFactory {

	public static enum Type {
		MONGO, TEST
	};

	public static AbstractDaoFactory getInstance(Type type) {
		switch (type) {
		case TEST:
			return new TestDaoFactory();

		case MONGO:
			return null;

		default:
			return null;
		}
	}

	public abstract UserDAOServices getStubUserDaoServices();
}
